package com.hk.service;

import com.hk.commons.vo.app.UserPointsMsg;


public interface IPointsFunction {
	/**
	 * 用户签到
	 * @param userId	
	 * @return
	 */
	public UserPointsMsg signIn(Long userId);
	
	
	/**
	 * 用户分享朋友圈
	 * @param userId	
	 * @return
	 */
	public UserPointsMsg shareFriends(Long userId);
	
	
	/**
	 * 新用户注册
	 * @param userId
	 * @return
	 */
	public UserPointsMsg createUser(Long userId);
	
	
	/**
	 * 用户首次绑卡
	 * @param userId
	 * @return
	 */
	public UserPointsMsg tieCard(Long userId);
	
	
	public UserPointsMsg addPoints(Long userId, Integer pointType);
	
}
